package com.qsmx.store.app.main.mem.entity;

public class MemCardSellInfoEntity {

    /**
     * cardSell : {"actualMoney":10,"admission":10,"authorizeRecords":null,"billNo":"CD-202205-00000004","businessDate":"2022-04-21","changeMoney":0,"comboId":1,"createBy":"tao","createTime":"2022-05-31 14:43:46","deposit":10,"dept":{"createBy":"admin","createTime":"2021-09-17 10:33:04","deptSort":2,"deptUuid":"6fc2ba16-0ec6-a897-6fd9-1da7cac5a8cc","enabled":true,"id":19,"name":"南京测试一店","pid":23,"subCount":0,"updateBy":"admin","updateTime":"2022-01-05 16:31:19"},"deptId":19,"erpSku":null,"erpStatus":3,"gradeId":1,"icNo":"00000058","id":5,"idNo":null,"machineCode":"167-01","machineId":1,"memberId":22,"memberName":null,"memberNo":"AB21234567\u0001","payMethod":1,"payStatus":2,"phoneNo":null,"receivableMoney":10,"remark":null,"shift":0,"status":0,"updateBy":"tao","updateTime":"2022-05-31 14:43:46"}
     * memberProperty : {"coins":10,"createBy":"tao","createTime":"2022-05-31 14:43:45","dept":{"$ref":"$.cardSell.dept"},"deptId":19,"id":6,"integrals":0,"memberId":22,"memberNo":"AB21234567\u0001","remark":null,"tickets":0,"updateBy":"tao","updateTime":"2022-05-31 14:43:45"}
     */

    private CardSellBean cardSell;
    private MemberPropertyBean memberProperty;

    public CardSellBean getCardSell() {
        return cardSell;
    }

    public void setCardSell(CardSellBean cardSell) {
        this.cardSell = cardSell;
    }

    public MemberPropertyBean getMemberProperty() {
        return memberProperty;
    }

    public void setMemberProperty(MemberPropertyBean memberProperty) {
        this.memberProperty = memberProperty;
    }

    public static class CardSellBean {
        /**
         * actualMoney : 10
         * admission : 10
         * authorizeRecords : null
         * billNo : CD-202205-00000004
         * businessDate : 2022-04-21
         * changeMoney : 0
         * comboId : 1
         * createBy : tao
         * createTime : 2022-05-31 14:43:46
         * deposit : 10
         * dept : {"createBy":"admin","createTime":"2021-09-17 10:33:04","deptSort":2,"deptUuid":"6fc2ba16-0ec6-a897-6fd9-1da7cac5a8cc","enabled":true,"id":19,"name":"南京测试一店","pid":23,"subCount":0,"updateBy":"admin","updateTime":"2022-01-05 16:31:19"}
         * deptId : 19
         * erpSku : null
         * erpStatus : 3
         * gradeId : 1
         * icNo : 00000058
         * id : 5
         * idNo : null
         * machineCode : 167-01
         * machineId : 1
         * memberId : 22
         * memberName : null
         * memberNo : AB21234567
         * payMethod : 1
         * payStatus : 2
         * phoneNo : null
         * receivableMoney : 10
         * remark : null
         * shift : 0
         * status : 0
         * updateBy : tao
         * updateTime : 2022-05-31 14:43:46
         */

        private int actualMoney;
        private int admission;
        private Object authorizeRecords;
        private String billNo;
        private String businessDate;
        private int changeMoney;
        private int comboId;
        private String createBy;
        private String createTime;
        private int deposit;
        private DeptBean dept;
        private int deptId;
        private Object erpSku;
        private int erpStatus;
        private int gradeId;
        private String gradeNo;
        private String gradeName;
        private String icNo;
        private int id;
        private Object idNo;
        private String machineCode;
        private int machineId;
        private int memberId;
        private Object memberName;
        private String memberNo;
        private int payMethod;
        private int payStatus;
        private Object phoneNo;
        private int receivableMoney;
        private Object remark;
        private int shift;
        private int status;
        private String updateBy;
        private String updateTime;

        public String getGradeNo() {
            return gradeNo;
        }

        public void setGradeNo(String gradeNo) {
            this.gradeNo = gradeNo;
        }

        public String getGradeName() {
            return gradeName;
        }

        public void setGradeName(String gradeName) {
            this.gradeName = gradeName;
        }

        public int getActualMoney() {
            return actualMoney;
        }

        public void setActualMoney(int actualMoney) {
            this.actualMoney = actualMoney;
        }

        public int getAdmission() {
            return admission;
        }

        public void setAdmission(int admission) {
            this.admission = admission;
        }

        public Object getAuthorizeRecords() {
            return authorizeRecords;
        }

        public void setAuthorizeRecords(Object authorizeRecords) {
            this.authorizeRecords = authorizeRecords;
        }

        public String getBillNo() {
            return billNo;
        }

        public void setBillNo(String billNo) {
            this.billNo = billNo;
        }

        public String getBusinessDate() {
            return businessDate;
        }

        public void setBusinessDate(String businessDate) {
            this.businessDate = businessDate;
        }

        public int getChangeMoney() {
            return changeMoney;
        }

        public void setChangeMoney(int changeMoney) {
            this.changeMoney = changeMoney;
        }

        public int getComboId() {
            return comboId;
        }

        public void setComboId(int comboId) {
            this.comboId = comboId;
        }

        public String getCreateBy() {
            return createBy;
        }

        public void setCreateBy(String createBy) {
            this.createBy = createBy;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public int getDeposit() {
            return deposit;
        }

        public void setDeposit(int deposit) {
            this.deposit = deposit;
        }

        public DeptBean getDept() {
            return dept;
        }

        public void setDept(DeptBean dept) {
            this.dept = dept;
        }

        public int getDeptId() {
            return deptId;
        }

        public void setDeptId(int deptId) {
            this.deptId = deptId;
        }

        public Object getErpSku() {
            return erpSku;
        }

        public void setErpSku(Object erpSku) {
            this.erpSku = erpSku;
        }

        public int getErpStatus() {
            return erpStatus;
        }

        public void setErpStatus(int erpStatus) {
            this.erpStatus = erpStatus;
        }

        public int getGradeId() {
            return gradeId;
        }

        public void setGradeId(int gradeId) {
            this.gradeId = gradeId;
        }

        public String getIcNo() {
            return icNo;
        }

        public void setIcNo(String icNo) {
            this.icNo = icNo;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public Object getIdNo() {
            return idNo;
        }

        public void setIdNo(Object idNo) {
            this.idNo = idNo;
        }

        public String getMachineCode() {
            return machineCode;
        }

        public void setMachineCode(String machineCode) {
            this.machineCode = machineCode;
        }

        public int getMachineId() {
            return machineId;
        }

        public void setMachineId(int machineId) {
            this.machineId = machineId;
        }

        public int getMemberId() {
            return memberId;
        }

        public void setMemberId(int memberId) {
            this.memberId = memberId;
        }

        public Object getMemberName() {
            return memberName;
        }

        public void setMemberName(Object memberName) {
            this.memberName = memberName;
        }

        public String getMemberNo() {
            return memberNo;
        }

        public void setMemberNo(String memberNo) {
            this.memberNo = memberNo;
        }

        public int getPayMethod() {
            return payMethod;
        }

        public void setPayMethod(int payMethod) {
            this.payMethod = payMethod;
        }

        public int getPayStatus() {
            return payStatus;
        }

        public void setPayStatus(int payStatus) {
            this.payStatus = payStatus;
        }

        public Object getPhoneNo() {
            return phoneNo;
        }

        public void setPhoneNo(Object phoneNo) {
            this.phoneNo = phoneNo;
        }

        public int getReceivableMoney() {
            return receivableMoney;
        }

        public void setReceivableMoney(int receivableMoney) {
            this.receivableMoney = receivableMoney;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public int getShift() {
            return shift;
        }

        public void setShift(int shift) {
            this.shift = shift;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getUpdateBy() {
            return updateBy;
        }

        public void setUpdateBy(String updateBy) {
            this.updateBy = updateBy;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public static class DeptBean {
            /**
             * createBy : admin
             * createTime : 2021-09-17 10:33:04
             * deptSort : 2
             * deptUuid : 6fc2ba16-0ec6-a897-6fd9-1da7cac5a8cc
             * enabled : true
             * id : 19
             * name : 南京测试一店
             * pid : 23
             * subCount : 0
             * updateBy : admin
             * updateTime : 2022-01-05 16:31:19
             */

            private String createBy;
            private String createTime;
            private int deptSort;
            private String deptUuid;
            private boolean enabled;
            private int id;
            private String name;
            private int pid;
            private int subCount;
            private String updateBy;
            private String updateTime;

            public String getCreateBy() {
                return createBy;
            }

            public void setCreateBy(String createBy) {
                this.createBy = createBy;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public int getDeptSort() {
                return deptSort;
            }

            public void setDeptSort(int deptSort) {
                this.deptSort = deptSort;
            }

            public String getDeptUuid() {
                return deptUuid;
            }

            public void setDeptUuid(String deptUuid) {
                this.deptUuid = deptUuid;
            }

            public boolean isEnabled() {
                return enabled;
            }

            public void setEnabled(boolean enabled) {
                this.enabled = enabled;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getPid() {
                return pid;
            }

            public void setPid(int pid) {
                this.pid = pid;
            }

            public int getSubCount() {
                return subCount;
            }

            public void setSubCount(int subCount) {
                this.subCount = subCount;
            }

            public String getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(String updateBy) {
                this.updateBy = updateBy;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }
        }
    }

    public static class MemberPropertyBean {
        /**
         * coins : 10
         * createBy : tao
         * createTime : 2022-05-31 14:43:45
         * dept : {"$ref":"$.cardSell.dept"}
         * deptId : 19
         * id : 6
         * integrals : 0
         * memberId : 22
         * memberNo : AB21234567
         * remark : null
         * tickets : 0
         * updateBy : tao
         * updateTime : 2022-05-31 14:43:45
         */

        private int coins;
        private String createBy;
        private String createTime;
        private DeptBeanX dept;
        private int deptId;
        private int id;
        private int integrals;
        private int memberId;
        private String memberNo;
        private Object remark;
        private int tickets;
        private String updateBy;
        private String updateTime;

        public int getCoins() {
            return coins;
        }

        public void setCoins(int coins) {
            this.coins = coins;
        }

        public String getCreateBy() {
            return createBy;
        }

        public void setCreateBy(String createBy) {
            this.createBy = createBy;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public DeptBeanX getDept() {
            return dept;
        }

        public void setDept(DeptBeanX dept) {
            this.dept = dept;
        }

        public int getDeptId() {
            return deptId;
        }

        public void setDeptId(int deptId) {
            this.deptId = deptId;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getIntegrals() {
            return integrals;
        }

        public void setIntegrals(int integrals) {
            this.integrals = integrals;
        }

        public int getMemberId() {
            return memberId;
        }

        public void setMemberId(int memberId) {
            this.memberId = memberId;
        }

        public String getMemberNo() {
            return memberNo;
        }

        public void setMemberNo(String memberNo) {
            this.memberNo = memberNo;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public int getTickets() {
            return tickets;
        }

        public void setTickets(int tickets) {
            this.tickets = tickets;
        }

        public String getUpdateBy() {
            return updateBy;
        }

        public void setUpdateBy(String updateBy) {
            this.updateBy = updateBy;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public static class DeptBeanX {
            /**
             * $ref : $.cardSell.dept
             */

            private String $ref;

            public String get$ref() {
                return $ref;
            }

            public void set$ref(String $ref) {
                this.$ref = $ref;
            }
        }
    }
}
